'''
常见的约束：
    六大约束：
        not null :非空，用于保证该字段的值不能为空
        default :默认，用于保证该字段有默认值
        primary key :主键，唯一性，并且非空
        unique :唯一性，可以为空，但是只能一个为空，因为唯一性
        check :检查约束
        poreign key() references() :外键，用于保证该字段的值必须来自于主表的关联列的值
                关键主表时，关联的建是 唯一 或者 主键
    语法：
        constraint 取名 约束名
        也可以不取名字
    查看索引：
        show index from 表名

'''